


class DevSDK {
    constructor() {
    }
    p;
    init(p, config) {
        this.p = p;
        this.config = config;

    }

    showDrawerAd(index, param) {

    }

    showGridAd(index, param) {

    }

    showMultipleGridAd(index, param) {

    }
    hideMultipleGridAd(index) {

    }

    closeMultipleGridAd(index) {

    }
    showMatrixAd(index, param) {

    }

    closeMatrixAd() {

    }
    createCustomAd(index, _dir) {

    }
    showToast(message) {
 
    }
    getShare() {
        return null;
    }
    hideCustomAd(index) {

    }
    showCustomAd(index, param) { }
    exitApplication() {
        cc.game.end();
    }
    showInsertAd(index) {

    }

    closeInsertAd(index) {

    }
    preloadRewaredAd(index) {

    }
    createRewaredAd(index) {

    }

    loadRewaredAd(index) {

    }

    showRewaredAd(index, callback) {

        callback(0)
    }

    loadBannerAd(index, data) {

    }

    //param:{dir:number,left:number,top:number}
    // dir 0:down,1:up
    createBannerAd(index, param) {

    }

    showBannerAd(index) {

    }

    hideBannerAd() {

    }

    closeBannerAd() {

    }


    createBoxBannerAd(index) {

    }

    // 结算页、游戏开始页等适合展示的场景调用
    showBoxBannerAd(index) {

    }

    hideBoxBannerAd() {

    }

    // 场景切换等需要关闭时调用
    closeBoxBannerAd() {

    }

    createBoxPortalAd(index) {

    }

    // 游戏首页等适合展示Icon的场景常驻展示（每次回到此页面均调用一次）
    showBoxPortalAd(index) {

    }
    // 场景切换等需要关闭时调用
    closeBoxPortalAd() {

    }

}
window['dev_sdk'] = DevSDK;